sound attenuating cover - French English Dictionary